import {
    observable,
    action
} from "mobx-miniprogram";

export const workOrderSearchIndexFilterStore = observable({
    //   工单属性多选（1我报修的 2我处理的 3他人工单）
    attributeList: [],
    attributeType: '',
    //   建单人ID多选
    buildIdList: [],
    //   处理状态多选
    currStateList: [],
    //   紧急程度多选
    degreeList: [],
    //   报修科室ID多选
    deptIdList: [],
    //   处理科室ID多选
    makeDeptIdList: [],
    //   处理小组ID多选
    makeTeamIdList: [],
    //   处理人ID多选
    makeUserIdList: [],
    //   影响范围多选
    rangeTypeList: [],
    //   工单类型多选（1手动接单 2自动接单）
    receiveWayList: [],
    //   报修结束日期(yyyy-MM-dd)
    repairEndTime: '',
    //   报修开始日期(yyyy-MM-dd)
    repairStartTime: '',
    //   工单来源多选
    sourceList: [],
    onTag: action(function (event) {
        const key = event.currentTarget.dataset.key
        const value = event.detail.value
        this[key] = value

    }),
    changeTime: action(function (event) {
        console.log('changeTime');
        const value = event.detail.value
        this.repairEndTime = value[1]
        this.repairStartTime = value[0]

    })
})